تتشابه البرمجة الإجرائية Procedural Programming والبرمجة كائنية التوجه Object-Oriented Programming في كونها جميعا تستخدم في تطوير التطبيقات وكلاهما يعد من أنواع البرمجة عالية المس...

البرمجة الكائنية Object-oriented programmin واختصارها (OOP) بتعريف مختصر و بسيط هي نموذج برمجي يعتمد على مفهوم الـ الفئات classes و الكائنات objects في هذا الثريد نتعرف أكثر عل...

*البرمجة الكائنية | OOP* من المصطلحات اللى لازم تكون عارفها زى إسمك كمبرمج! فى هذه التغريدة سوف أشارك كل ما يجب معرفتة حول OOP. ما هي البرمجة الكائنية؟ لماذا OOP؟ ما هي الأساسيات...

ابسط طريقة لتحليل الانظمة في الOOP هي ان تستمع للعميل وهو يقص عليك رحلة عميله مع النظام المتخيل Use Cases سيسرد مجموعة اسماء و افعال. الاسماء ستصبح Classes و الأفعال تصبح Methods ف...

#ثريد اليوم عن مفهوم OOP تابعوني ⬇️⬇️⬇️ https://t.co/vXjg5SSPLg

تعد لغة ++C من لغات البرمجة متعددة الأغراض، كما أنها مستخدمة على نطاق واسع في جميع أنحاء العالم. لذلك سأناقش فى هذه التغريدة مميزات وعيوب لغة ++C ✅✅ ريتويت، وتابع >> https://t.co...

تتأسس البرمجة كائنيّة التوجّه (OOP) على عدد من المفاهيم المهمّة، منها ما يُعرَف بـ "الكبسلة" (encapsulation)، وتُعنى بتجميع الخصائص (attributes) والدوال (methods) ذات العلاقة داخل...

ما هي البرمجة كائنيّة التوجّه (OOP)؟ البرمجة كائنية التوجه، وتسمّى أيضًا البرمجة الشيئية، أو البرمجة الغرضيّة الموجّهة (Object Oriented Programming): باختصار، هي نوع متقدم من الب...

ثريد جديد 🌼 سألنا في الثريد السابق هذا السؤال، والذي بعده أولا: لماذا لم يطوروا في ال Compiler الخاص بلغة C ليفهم OOP بدلا من اختراع لغة جديدة؟ وهنا يأتي السؤال: هل لغة ++c كانت فق...

الDependency Injection اصبحت من المفاهيم المهمة في عالم البرمجة الشيئية OOP وهي ليست بالجديدة لكن تبنّي الكثير من اللغات لها هو ماجعلها مشهورة هذه الأيام. لكن ما أهميتها ؟ و ماعلاق...

تعريف الكائن بشكل مختصر انت في برنامجك العادي تقوم ببناء دوال وتقوم بتعريف متغيرات داخل البرنامج في الاوبجكت اورينتد oop هو نفس الشيء وهو انك تقوم ببناء دوال وتعريف متغيرات ولكن ه...

لغة بايثون 🐍✨ بما ان وصلتني طلبات كثيرة اني اتكلم عن لغة بايثون بتكلم عنها ان شاء الله بهذا الثريد 🐍✨ https://t.co/KHzhqcSekF

هل من الممكن ان انتهي من لغة البرمجة هذه في شهر ؟ سؤال يطرح نفسه علي كل مبرمج مبتدء لا يملك الوقت الكافي للتعلم .. تعال نقسم اللغة الي قسمين :- الأول :- اساسيات اللغة syntax ا...

1.تعلم الDesign Patterns شاق قليلاً فحتى لو قرأت عنها مقالات و كتب فستشعر انك غير متشبع بها إلى الحد الذي يجعلك تستحضرها في عقلك عند كتابة برامجك بدون إفراط في استخدامها او تفريط....

هل ال(Encapsulation) يؤدي إلى حماية الكود؟ سلسلة تغريدات أتحدث فيها عن ال(Encapsulation) من منظور البرمجة الكائنية (Object oriented) وأجيب فيها على هذا السؤال بناء على الأسس المفا...

نبدأ نصمم الكلاسات للعبة الشطرنج , عندنا Game فيها Player و Board و الBoard يحتوي قطع هي King الملك , Queen ( الوزير - الملكة ) عندنا Rook ( غراب (رخ) - قلعة ) عندنا Bishop ( فيل -...

قال Tim Rentsch عام 82 : الOOP في الثمانيات ستكون مثل الStructured Programming في السبعينات, الكل سيهلل لها و الشركات ستسوق منتجاتها على انها تدعمها و المدراء سيتشدقون بها . و المب...